<!--
 * @Description: In User Settings Edit
 * @Author: your name
 * @Date: 2019-10-03 19:34:13
 * @LastEditTime: 2019-10-05 12:33:32
 * @LastEditors: Please set LastEditors
 -->
<template>
  <el-row class="menu-page">
    <el-col :span="12">
      <el-menu
        class="el-menu-vertical-demo"
        background-color="#324057"
        text-color="#fff"
        active-text-color="#409eff"
      >
        <router-link to="/home">
            <el-menu-item index="0">
                <i class="fa fa-margin fa-server"></i>
                <span slot="title">首页</span>
            </el-menu-item>
            <template v-for="(item,index) in items" :keys="index">
                <el-submenu v-if="item.children" :index="item.path" :key="item.path">
                    <template slot="title">
                        <i :class="'fa fa-margin'+item.icon"></i>
                        <span slot="title">{{item.name}}</span>
                    </template>
                    <router-link v-for="(citem,cindex) in item.children" :key="cindex" :to="citem.path">
                        <el-menu-item :index="citem.path">
                            <span slot="title">{{citem.name}}</span>
                        </el-menu-item>
                    </router-link>
                </el-submenu>
            </template>
        </router-link>
      </el-menu>
    </el-col>
  </el-row>
</template>

<script>
export default {
  name: "left-menu",
  data(){
      return{
          items:[
              {
                  icon:'fa-money',
                  name:'资金管理',
                  path:'fund',
                  children:[
                      {path:'foundlist',name:'资金流水'}
                  ]
              },{
                  icon:'fa-asterisk',
                  name:'信息管理',
                  path:'info',
                  children:[
                      {path:'infoshow',name:'个人信息'}
                  ]
              }
          ]
      }
  }
};
</script>


<style lang="less" scoped>
.menu_page {
  position: fixed;
  top: 71px;
  left: 0;
  min-height: 100%;
  background-color: #324057;
  z-index: 99;
}
.el-menu {
  border: none;
}
.fa-margin {
  margin-right: 5px;
}
.el-menu-vertical-demo:not(.el-menu--collapse) {
  width: 180px;
  min-height: 400px;
}
.el-menu-vertical-demo {
  width: 35px;
}
.el-submenu .el-menu-item {
  min-width: 180px;
}

.hiddenDropdown,
.hiddenDropname {
  display: none;
}
a {
  text-decoration: none;
}
</style>



